package cn.com.css.taxInspection.attention.mapper;

import cn.com.css.taxInspection.attention.entity.AttentionCase;
import cn.com.css.taxInspection.attention.entity.XazbNsr;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.MapKey;

import java.util.List;
import java.util.Map;

public interface AttentionMapper extends BaseMapper<AttentionCase> {

    @MapKey("jcajxxuuid")
    Map<String, Object> getAjxxMapByJcajuuid(String jcajxxuuid);

    List<XazbNsr> getNsrListByZbmxIdOne(List<String> zbmxIdsList);

    List<XazbNsr> getNsrListByZbmxIdMany(List<String> zbmxIdsList, int idsLength);

    @MapKey("")
    List<Map<String, Object>> ajyjTableFirstLevel();

    @MapKey("swjgDm")
    List<Map<String, Object>> ajyjTableFirstLevelKs(String swjgDm);
}